package com.xdcplus.web.service.device;

import com.xdcplus.web.common.pojo.dto.device.DevicePerformanceFilterDTO;
import com.xdcplus.web.common.pojo.vo.device.DeviceFaultDetailVO;
import com.xdcplus.web.common.pojo.vo.device.DevicePerformanceVO;

import java.util.List;


/**
 * 设备OEE表服务接口层
 *
 * @author Richard.Li
 * @since 2024-06-19 09:11:05
 */
public interface DevicePerformanceService {

    /**
     * 查询设备性能分析数据
     *
     * @param devicePerformanceFilterDTO 设备性能分析过滤条件
     * @return {@link List<DevicePerformanceVO>} 设备性能分析数据
     */
    List<DevicePerformanceVO> queryDevicePerformanceData(DevicePerformanceFilterDTO devicePerformanceFilterDTO);

    List<DeviceFaultDetailVO> queryDeviceRepairDetail(DevicePerformanceFilterDTO devicePerformanceFilterDTO);

    List<DeviceFaultDetailVO> queryDeviceFaultDetail(DevicePerformanceFilterDTO devicePerformanceFilterDTO);
}
